Developer autonomy in the FreeBSD open source project
نویسنده
چکیده
Delegation of authority is the basic approach to coordination of work in FreeBSD, an open source software (OSS) project that develops and maintains an operating system. This essay combines a software engineering perspective with a knowledge creation perspective to discuss three central mechanisms in FreeBSD: (1) motivation, (2) quality control by frequent building, and (3) bugfixing by parallel debugging. It is argued that frequent building is the project’s key coordinating mechanism, and that build breakdowns play a constructive role in the processes of knowledge creation in FreeBSD.
منابع مشابه
How the FreeBSD Project Works
FreeBSD is a widely deployed open source operating system. [3] Found throughout the industry, FreeBSD is the operating system of choice for many appliance products, embedded devices, as a foundation OS for several mainstream commercial operating systems, and as a basis for academic research. This is distinct, however, from the FreeBSD Project, which is a community of open source developers and ...
متن کاملPreserving knowledge in software projects
Up-to-date preservation of project knowledge like developer communication and design documents is essential for the successful evolution of software systems. Ideally, all knowledge should be preserved, but since projects only have limited resources, and software systems continuously grow in scope and complexity, one needs to prioritize the subsystems and development periods for which knowledge ...
متن کاملPeer-to-Peer Issue Tracking System: Challenges and Solutions
Issue tracking tools such as Jira or Bugzilla have become important for software development, especially with distributed development teams becoming the norm in several organizations. It is interesting to see that some open source software come with their own issue tracking systems, such as Eclipse bugzilla (https://bugs.eclipse.org/bugs/). However, these tools are centralized and are project s...
متن کاملGuest Editorial A further investigation of open source software: community, co-ordination, code quality and security issues
• Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies, Michael J. Gallivan, Georgia State University, USA. • The power of gifts: organizing social relationships in open source communities, Magnus Bergquist and Jan Ljungberg, University of Gothenburg, Sweden. • Putting it all in the trunk: incremental software developmen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007